Berkhidmat dalam SPRM Abu_Kassim_Mohamed

Mulai 1 September 1984 beliau dilantik sebagai pegawai siasatan, Cawangan Tatatertib, ibu pejabat Badan Pencegah Rasuah (BPR), Kuala Lumpur. Beliau juga pernah bertugas sebagai Ketua Cawangan di BPR Cawangan Sibu. Kemudian dilantik sebagai timbalan ketua pengarah (Operasi) BPR pada 1 Jun 2007. Kemudian dilantik sebagai pengarah perancangan dan koordinasi dasar, Ibu Pejabat BPR, pengarah BPR Perak dan Pulau Pinang, pengarah Akademi Pencegahan Rasuah Malaysia dan dipinjamkan sebagai ketua pegawai integriti, Amanah Raya Berhad.Penubuhan SPRM melalui Akta 694 pada 1 Januari 2009, beliau telah dilantik sebagai timbalan ketua pesuruhjaya SPRM.

Pada 4 November 2009 , Ketua Setiausaha Negara, Tan Sri Mohd Sidek Hassan mengumumkan Yang di-Pertuan Agong telah memperkenankan supaya beliau dilantik sebagai ketua Suruhanjaya Pencegahan Rasuah Malaysia menggantikan Datuk Seri Ahmad Said Hamdan. Pelantikan itu berdasarkan peruntukan subseksyen 5(1) Akta Suruhanjaya Pencegahan Rasuah Malaysia 2009 [Akta 694].[2]